import {
  request
} from "./request.js";
/**
 * request方法参数
 * @param (请求地址, 请求方法, 请求参数)
 */
class reqApi {
  // 发送验证码
  static sendMsg(data) {
    return request(`auth/verify`, "post", data);
  }
  // 获取客户等级跟公司项目
  static systemConfig(data) {
    return request(`config`, "get", data);
  }
  // 催单
  static reminder(data) {
    return request(`customer/reminder/${data.id}`, "post", data);
  }
  // 修改客户信息
  static customerEdit(data) {
    return request(`customer/business-edit`, "put", data);
  }
  // 验证码登录
  static login(data) {
    return request(`user/login/password`, "post", data);
  }
  // 修改用户信息
  static editUserInfo(data) {
    return request(`user/info`, "put", data);
  }
  // 修改手机号
  static editPhone(data) {
    return request(`user/phone`, "put", data);
  }
  // 加入公海
  static joinSea(data) {
    return request(`customer/in-sea/${data.id}`, "post", data);
  }
  // 派单列表
  static setList(data) {
    return request(`customer/clue/operation-list`, "get", data);
  }
  // 接单列表
  static getList(data) {
    return request(`customer/clue/business-list`, "get", data);
  }
  // 接单
  static takeOrder(data) {
    return request(`customer/clue/take/${data.id}`, "post", data);
  }
  // 订单详情
  static orderDetail(data) {
    return request(`customer/clue/${data.id}`, "get", data);
  }
  // 派单统计
  static setStat(data) {
    return request(`customer/clue/operation-lobby`, "get", data);
  }
  // 获取用户信息
  static getUserInfo(data) {
    return request(`user/info`, "get", data);
  }
  // 获取部门列表
  static deptList(data) {
    return request(`organize`, "get", data);
  }
  // 发布订单
  static createOrder(data) {
    return request(`customer/clue/create`, "post", data);
  }
  // 填写跟进记录
  static addRecord(data) {
    return request(`customer/follow`, "post", data);
  }
  // 微信授权绑定
  static bindWechat(data) {
    return request(`wechat/oauth/bind`, "post", data);
  }
  // 商务转派
  static bindTransfer(data) {
    return request(`customer/transfer`, "post", data);
  }
  // 商务列表
  static sellerList(data) {
    return request(`seller-list`, "get", data);
  }
  // 修改接单开关
  static orderSwitch(data) {
    return request(`user/order-switch`, "put", data);
  }
  // 权重修改
  static editWeight(data) {
    return request(`user/weight`, "put", data);
  }
  // 修改密码发送验证码
  static sendMsg(data) {
    return request(`api/update/pass/sms`, "post", data);
  }
  // 修改密码
  static editPasswd(data) {
    return request(`api/update/pass`, "post", data);
  }
  // 系统参数
  static config(data) {
    return request(`api/config`, "get", data);
  }
  // 获取省市区
  static areaList(data) {
    return request(`api/region`, "get", data);
  }
}
export default reqApi;